#ifndef __KEYBINDINGS_H__
#define __KEYBINDINGS_H__

#pragma once

const int KB_INSERT      = 82;
const int KB_DELETE      = 83;
const int KB_HOME        = 71;
const int KB_END         = 79;
const int KB_PAGE_UP     = 73;
const int KB_PAGE_DOWN   = 81;
const int KB_UP_ARROW    = 72;
const int KB_LEFT_ARROW  = 75;
const int KB_DOWN_ARROW  = 80;
const int KB_RIGHT_ARROW = 77;

const int KB_F1  = 59;
const int KB_F2  = 60;
const int KB_F3  = 61;
const int KB_F4  = 62;
const int KB_F5  = 63;
const int KB_F6  = 64;
const int KB_F7  = 65;
const int KB_F8  = 66;
const int KB_F9  = 67;
const int KB_F10 = 68;
const int KB_F11 = 133;
const int KB_F12 = 134;

const double SPEED_STOP      = 0.0;
const double SPEED_MIN       = -40.0;
const double SPEED_MAX       = 40.0;
const double SPEED_STEP      = 0.1;
const int    SPEED_BIGSTEP   = 5;
const double SPEED_CRUSING	 = 35.0;
const double SPEED_PICKUP	 = 20.0;
const double SPEED_CAUTION	 = 25.0;


const double DIRECTION_NORTH   = 0.0;
const double DIRECTION_MIN     = 0.0;
const double DIRECTION_MAX     = 359.9;
//const double DIRECTION_STEP    = 0.1;
const double DIRECTION_STEP    = 30.0;
const int	 DIRECTION_BIGSTEP = 20;

double m_curSpeed     = SPEED_STOP;
double m_curDirection = DIRECTION_NORTH;

#endif